<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Date和Math的使用</title>
</head>
<body>
  <script>
    // 逻辑运算符
    // console.log(!3 || prompt('输入')); // prompt()返回输入的字符串
    // console.log(!3 || alert('弹出来')); // alert()没有返回值  undefined


    // Math.round()  正数四舍五入，负数五舍六入
    var a = 4.5;
    var b = -4.5
    console.log(Math.round(a)); // 5
    console.log(Math.round(b)); // -4

    // js精度问题 无法正确的表示0.1     0.1 + 0.2 != 0.3
    console.log(Math.round(2.499999999999999999999999999)); // 3
    console.log(2.499999999999999999999999999 === 2.5); // true 

    // 随机数 1~10
    console.log(Math.floor(Math.random() * 10) + 1);

    // Date获取时间日期
    var date = new Date();
    var c = date.getFullYear();
    var d = date.getMonth(); //0-30
    var e = date.getDate();
    var f = date.getDay(); // 0-6     0表示周日
    var now = c + '年' + (d + 1) + '月' + e + '日星期' + f;
    console.log(now);


    // 时间戳 单位ms
    console.log(date.getTime());

    // 自定义日期

    var newDate = new Date('2018/10/20 23:15:20');
    console.log(newDate);
    console.log(date - newDate); // 时间戳的运算
  </script>
</body>
</html>